Pan XimingPan Ximing
Vietnam vs Thailand: The Midfield Decides, the Provocation Trap, and a Different Xuan SonI have rewatched the Vietnam vs Philippines tape four times over two nights....
U16 Vietnam lose 2-4 in CFA Team China 2026 opener: the invoice for a proactive playing styleIn the 56th minute, in midfield, a Vietnam U16 player turned to receive the...
Aguirre Sits Down at Valencia: A Contract Rich in Emotion, Thin on DataThe press room at Paterna was packed. Javier Aguirre walked in, the Valencia ...
Paris 2026: The Hexagonal Blade, the Round-of-32 Shock, and a Data Lesson for Vietnamese Table TennisIn late July 2026, on table 4 of the Paris South Arena, Truls Möregårdh — a...
When the Strokes Gained Table Returned Zero Rows: Notes from a Broken Golf Data ChainAt 3:47 a.m. on August 12, 2026, in Nagoya, I opened the Strokes Gained maste...
Swiatek vs Podoroska: When Data Reveals the Truth About a Lopsided US Open 2026 ClashWhen Nadia Podoroska left the Grandstand court after 2 hours and 48 minutes o...
Twelve Days, Five Sports, One Body: Greece Tests a Live Biometric Pipeline from Ormenio to GavdosTwelve Days, Five Sports, One Body: Greece Tests a Live Biometric Pipeline fr...
The Data Gap in How Vietnam's Esports Industry Tells Its StoryOn an evening in October, after a Vietnamese esports team left an internation...
AVC 2026 Pool Play: Japan and Iran Undefeated, Chinese Taipei Break Through — and the Gaps in the DataYuji Nishida took his approach from the three-metre line, lifted off the...
The Pulse of V.League: Behind the Feet Nobody CountsLate afternoon in March, I stood outside the touchline of a youth training...
V.League 1: Slow Money Flow and the Sustainability Race of Vietnamese FootballMid-transfer-window, on the news page of a V.League club, the post announcing...
JFA Skips FIFAe World Cup 2026 in Saudi Arabia: Four Japanese Players and a Wiped-Out InvestmentOn October 10, the Japan Football Association (JFA) issued a brief notice:...
Asian Games 2026: Satwik-Chirag Stunned in Round One — a 19-Minute Decider and the Closing Flaw of ChampionsOn 25 September 2026, at a hall in Aichi-Nagoya, Japan, the scoreboard showed...
Manush Shah and Manav Thakkar: Four Singles Losses and a Data Gap Before the 2026 Asian GamesThe opening game between Manush Shah and Anton Kallberg at WTT Champions Maca...
Tennis Balls on the 15th Green: A Celtic Power Struggle Lands at the Old CourseOPENING At around 3:40 p.m. on Saturday, on the 15th green of the Old Course,...
Asian Games 2026: Two Games Within Reach and the Depth Gap in India's Women's BadmintonThe first game stretched to the thirty-fifth rally. At that rally, PV Sindhu...
CS2 Falls to an 805,000 Average Player Count: Seven Straight Months and the Limits of a Single MetricOn September 23, 2026, CS2 hit a peak of 1,450,705 concurrent players — its...
LA Clippers stripped of 5 first-round picks: NBA hands down historic penalty over Kawhi Leonard salary cap circumventionOn September 2, 2026, the NBA announced the harshest penalty in league histor...
FIFA ASEAN Cup: The Fixture Window and the Re-Measuring of Vietnam's AdvantageThe second leg of the final had ended, and I stayed in row twelve behind the...
The Bell of the Ring and the Silence Behind the RecordOn Saturday night, at a small ring in Chiang Mai, I sat in the third row — th...
U16 Vietnam lose 2-4 in CFA Team China 2026 opener: the invoice for a proactive playing styleIn the 56th minute, in midfield, a Vietnam U16 player turned to receive the...
Aguirre Sits Down at Valencia: A Contract Rich in Emotion, Thin on DataThe press room at Paterna was packed. Javier Aguirre walked in, the Valencia ...
Paris 2026: The Hexagonal Blade, the Round-of-32 Shock, and a Data Lesson for Vietnamese Table TennisIn late July 2026, on table 4 of the Paris South Arena, Truls Möregårdh — a...
When the Strokes Gained Table Returned Zero Rows: Notes from a Broken Golf Data ChainAt 3:47 a.m. on August 12, 2026, in Nagoya, I opened the Strokes Gained maste...
Swiatek vs Podoroska: When Data Reveals the Truth About a Lopsided US Open 2026 ClashWhen Nadia Podoroska left the Grandstand court after 2 hours and 48 minutes o...
Twelve Days, Five Sports, One Body: Greece Tests a Live Biometric Pipeline from Ormenio to GavdosTwelve Days, Five Sports, One Body: Greece Tests a Live Biometric Pipeline fr...
The Data Gap in How Vietnam's Esports Industry Tells Its StoryOn an evening in October, after a Vietnamese esports team left an internation...
AVC 2026 Pool Play: Japan and Iran Undefeated, Chinese Taipei Break Through — and the Gaps in the DataYuji Nishida took his approach from the three-metre line, lifted off the...
The Pulse of V.League: Behind the Feet Nobody CountsLate afternoon in March, I stood outside the touchline of a youth training...
V.League 1: Slow Money Flow and the Sustainability Race of Vietnamese FootballMid-transfer-window, on the news page of a V.League club, the post announcing...
JFA Skips FIFAe World Cup 2026 in Saudi Arabia: Four Japanese Players and a Wiped-Out InvestmentOn October 10, the Japan Football Association (JFA) issued a brief notice:...
Asian Games 2026: Satwik-Chirag Stunned in Round One — a 19-Minute Decider and the Closing Flaw of ChampionsOn 25 September 2026, at a hall in Aichi-Nagoya, Japan, the scoreboard showed...
Manush Shah and Manav Thakkar: Four Singles Losses and a Data Gap Before the 2026 Asian GamesThe opening game between Manush Shah and Anton Kallberg at WTT Champions Maca...
Tennis Balls on the 15th Green: A Celtic Power Struggle Lands at the Old CourseOPENING At around 3:40 p.m. on Saturday, on the 15th green of the Old Course,...
Asian Games 2026: Two Games Within Reach and the Depth Gap in India's Women's BadmintonThe first game stretched to the thirty-fifth rally. At that rally, PV Sindhu...
CS2 Falls to an 805,000 Average Player Count: Seven Straight Months and the Limits of a Single MetricOn September 23, 2026, CS2 hit a peak of 1,450,705 concurrent players — its...
LA Clippers stripped of 5 first-round picks: NBA hands down historic penalty over Kawhi Leonard salary cap circumventionOn September 2, 2026, the NBA announced the harshest penalty in league histor...
FIFA ASEAN Cup: The Fixture Window and the Re-Measuring of Vietnam's AdvantageThe second leg of the final had ended, and I stayed in row twelve behind the...
The Bell of the Ring and the Silence Behind the RecordOn Saturday night, at a small ring in Chiang Mai, I sat in the third row — th...
